package visitor;
import operator.Cat;
import operator.Minus;
import operator.Plus;
import operator.Produs;
import arbori.Nod;
import functiiElementare.Constanta;
import functiiElementare.Necunoscuta;
import functiiTrigonometrice.Cos;
import functiiTrigonometrice.Sin;

public abstract class Visitor {
        public abstract void visit(Plus p);
        public abstract void visit(Minus m);
        public abstract void visit(Cat c);
        public abstract void visit(Produs p);
        public abstract void visit(Constanta c);
        public abstract void visit(Necunoscuta n);
        public abstract void visit(Sin s);
        public abstract void visit(Cos c);
        
        public abstract void visit(Nod n);
        

}